home *** CD-ROM | disk | FTP | other *** search
-
- ; ╒══════════════════════════════════════════════════════╕
- ; │ │
- ; │ LogiTech Mouse menu definition for WordPerfect 5.0 │
- ; │ │
- ; ╘══════════════════════════════════════════════════════╛
-
-
- ; Alan J. Bouley -- January, 1989
-
- ; GEnie: A.Bouley
- ; CIS: 73627,3644
-
- ;comments are preceded with ";"
-
- BEGIN lfbtn,mdbtn,rtbtn,leftm,rightm,upm,downm,16,40
- ;16,40 is mouse sensitivity
-
- lfbtn: TYPE ENTER ;Left Button -- Carriage Return
-
- mdbtn: MATCH 25,3,," Srch:",F2,mdmenu
- ;Middle Button executes F2 if in Search Mode,
- ; otherwise shows the menu for function keys
-
- rtbtn: EXECUTE cancel ;Right Button works as F1 - CANCEL
-
- mdmenu: POPUP 1,29,120 ;1,29 is the POPUP screen position
- ;120 sets all TEXT" ... " to inverse video
-
-
- ; ┌─── menu position 1,1
- ; │
- ;
- TEXT "╒══════════════════════════════════════════════════╕"
- TEXT "│F1 Cancel │F2 Search - │F3 Help │"
- TEXT "│ Thesaurus │ Replace │ Reveal Codes │"
- TEXT "│ Setup │ Search - │ Switch │"
- TEXT "│ Shell │ Spell │ Screen │"
- TEXT "│────────────────┼────────────────┼────────────────│"
- TEXT "│F4 -Indent │F5 List Files │F6 Bold │"
- TEXT "│ Block │ Mark Text │ Flush Right │"
- TEXT "│ -Indent- │ Date/Outline │ Center │"
- TEXT "│ Move │ Text In/Out │ Tab Align │"
- TEXT "│────────────────┼────────────────┼────────────────│"
- TEXT "│F7 Exit │F8 Underline │F9 Merge R │"
- TEXT "│ Math/Columns │ Style │ Graphics │"
- TEXT "│ Print │ Format │ Merge Codes │"
- TEXT "│ Footnote │ Font │ Merge/Sort │"
- TEXT "│────────────────┼────────────────┴────────────────│"
- TEXT "│F10 Save │ │"
- TEXT "│ Macro Def │ W o r d P e r f e c t │"
- TEXT "│ Macro │ 5.0 │"
- TEXT "│ Retrieve │ │"
- TEXT "╘══════════════════════════════════════════════════╛"
-
-
-
- ; This section SELECTS a function from the TEXT menu
- ; Numbers are relative the menu, not the screen
- ;
- ; ┌────────────── set row # for function
- ; │ ┌───────────── set column # for start of menu bar
- ; │ │ ┌──────────── set # of spaces for menu bar
- ; │ │ │ ┌─────────── select function
- ; F1
- SELECT 02,04,14,cancel
- SELECT 03,04,14,thesaurus
- SELECT 04,04,14,setup
- SELECT 05,04,14,shell
- ; F2 │ │ │ │
- SELECT 02,21,14,Fsearch
- SELECT 03,21,14,replace
- SELECT 04,21,14,Bsearch
- SELECT 05,21,14,spell
- ; F3 │ │ │ │
- SELECT 02,38,14,help
- SELECT 03,38,14,recode
- SELECT 04,38,14,switch
- SELECT 05,38,14,screen
- ; F4 │ │ │ │
- SELECT 07,04,14,indent
- SELECT 08,04,14,block
- SELECT 09,04,14,indent2
- SELECT 10,04,14,move
- ; F5 │ │ │ │
- SELECT 07,21,14,lsfile
- SELECT 08,21,14,mktext
- SELECT 09,21,14,dateot
- SELECT 10,21,14,textio
- ; F6 │ │ │ │
- SELECT 07,38,14,bold
- SELECT 08,38,14,flush
- SELECT 09,38,14,center
- SELECT 10,38,14,tab
- ; F7 │ │ │ │
- SELECT 12,04,14,exit
- SELECT 13,04,14,math
- SELECT 14,04,14,print
- SELECT 15,04,14,footnote
- ; F8 │ │ │ │
- SELECT 12,21,14,underline
- SELECT 13,21,14,style
- SELECT 14,21,14,format
- SELECT 15,21,14,font
- ; F9 │ │ │ │
- SELECT 12,38,14,mergeR
- SELECT 13,38,14,graphics
- SELECT 14,38,14,mergecds
- SELECT 15,38,14,mgsort
- ; F10 │ │ │ │
- SELECT 17,05,13,save
- SELECT 18,05,13,macrodef
- SELECT 19,05,13,macro
- SELECT 20,05,13,retrieve
-
- PEND
-
- leftm: MATCH 25,49,,"D",mouseL,nothing
- rightm: MATCH 25,49,,"D",mouseR,nothing
- upm: MATCH 25,49,,"D",mouseU,nothing
- downm: MATCH 25,49,,"D",mouseD,nothing
-
- nothing: NOTHING
-
- ; When a SELECT or MATCH is made this section executes the command
- ;
- ; ┌─────────────────────────── menu & match function
- ; │ ┌────────────────── command to keyboard buffer
- ; │ │ ┌──┬────────────── extended character codes
- ;
- mouseL: TYPE 0,75 ;cursor Left
- mouseR: TYPE 0,77 ;cursor Right
- mouseU: TYPE 0,72 ;cursor Up
- mouseD: TYPE 0,80 ;cursor Down
- F2: TYPE 0,60 ;F2
- cancel: TYPE 0,59 ;F1
- thesaurus: TYPE 0,104 ;Alt F1
- setup: TYPE 0,84 ;Shift F1
- shell: TYPE 0,94 ;Control F1
- Fsearch: TYPE 0,60 ;F2
- replace: TYPE 0,105 ;Alt F2
- Bsearch: TYPE 0,85 ;Shift F2
- spell: TYPE 0,95 ;Control F2
- help: TYPE 0,61 ;F3
- recode: TYPE 0,106 ;Alt F3
- switch: TYPE 0,86 ;Shift F3
- screen: TYPE 0,96 ;Control F3
- indent: TYPE 0,62 ;F4
- block: TYPE 0,107 ;Alt F4
- indent2: TYPE 0,87 ;Shift F4
- move: TYPE 0,97 ;Control F4
- lsfile: TYPE 0,63 ;F5
- mktext: TYPE 0,108 ;Alt F5
- dateot: TYPE 0,88 ;Shift F5
- textio: TYPE 0,98 ;Control F5
- bold: TYPE 0,64 ;F6
- flush: TYPE 0,109 ;Alt F6
- center: TYPE 0,89 ;Shift F6
- tab: TYPE 0,99 ;Control F6
- exit: TYPE 0,65 ;F7
- math: TYPE 0,110 ;Alt F7
- print: TYPE 0,90 ;Shift F7
- footnote: TYPE 0,100 ;Control F7
- underline: TYPE 0,66 ;F8
- style: TYPE 0,111 ;Alt F8
- format: TYPE 0,91 ;Shift F8
- font: TYPE 0,101 ;Control F8
- mergeR: TYPE 0,67 ;F9
- graphics: TYPE 0,112 ;Alt F9
- mergecds: TYPE 0,92 ;Shift F9
- mgsort: TYPE 0,102 ;Control F9
- save: TYPE 0,68 ;F10
- macro: TYPE 0,113 ;Alt F10
- retrieve: TYPE 0,93 ;Shift F10
- macrodef: TYPE 0,103 ;Control F10